package com.jlu155.CourseManager.repository;

import java.util.List;

import com.jlu155.CourseManager.Bean.PageRequest;
import com.jlu155.CourseManager.entity.Student;
import org.apache.ibatis.annotations.*;
import org.apache.ibatis.mapping.FetchType;

public interface StudentRepository {

    // 插入学生信息
    int insertStudent(Student student);

    // 按学生名称查询学生信息
    List<Student> findStudentByCond(String name,Integer sid,Integer college_id);

    // 按学生ID查询学生信息
    Student findStudentById(Integer sid);

    // 删除学生信息
    boolean deleteStudent(Integer sid);

    // 查询所有学生信息
    List<Student> findAllStudents();

    // 更新学生信息
    boolean updateStudent(Student student);

    String getPasswdById(Integer sid);
    boolean updatePasswdById(Integer sid,String passwd);
}
